import sys

from PyQt6.QtGui import QIcon
from PyQt6.QtWidgets import QWidget, QApplication, QPushButton, QLabel


class MyWidget(QWidget):
    def __init__(self):
        super().__init__()

        self.initUI()  # 界面绘制交给InitUi方法

    def initUI(self):
        # 设置窗口的位置和大小
        self.setGeometry(480, 270, 960, 540)
        # 设置窗口的标题
        self.setWindowTitle('试生活')
        # 设置窗口的图标，引用当前目录下的web.png图片
        self.setWindowIcon(QIcon('img/外卖.png'))
        self.setStyleSheet('background-color:#f2f2f2')

        btn = QPushButton("Click", self)  # 创建按钮
        btn.setGeometry(100, 100, 50, 25)  # 设置坐标和宽高

        label = QLabel("Button:", self)  # 创建标签
        label.setGeometry(50, 100, 50, 25)  # 标签的位置和宽高



        # 显示窗口
        self.show()


if __name__ == '__main__':
    # 每一pyqt5应用程序必须创建一个应用程序对象。sys.argv参数是一个列表，从命令行输入参数。
    app = QApplication(sys.argv)
    my = MyWidget()
    sys.exit(app.exec())
